//index.js
//获取应用实例
const app = getApp()

Page({
  data: {
    is_status: true,
	  array: ['选择行业', '行业1', '行业2', '行业3'],//选择行业数组
	  index: 0,//行业数组索引
	  region: [],//地区区域数组
	  customItem: '全部',
	  sta:false,//区域显示 三目判断控制器 
	  city:"选择区域", //区域显示三目控制 false 时显示选择区域 否则显示选择的地区
	  //轮播图图片路径以及信息
	  imgUrls: [ 
		  {
			 
		  },
		  {
			 
		  }
	  ],
	  //轮播图end
	  indicatorDots: true,//是否显示轮播点
	  autoplay: true,//是否自动播放
	  interval: 5000,//自动播放时间
	  duration: 500,//滑动动画时间
	  hotTxt:"张三疯更新了名片",//最新动态的详细信息
	  hotTime:1,//最新动态的时间
	  tip:20//人脉管理气泡数
  },
  //行业选择点击时改变view的显示
  bindPickerChange: function (e) {
	  this.setData({
		  index: e.detail.value
	  })
  },
  //地区选择点击时改变view的显示
  bindRegionChange:function(e){
	  this.setData({
		  sta:true,
		  region: e.detail.value
	  })
  },




  formSubmit:function(e){
     var that=this
      console.log(e.detail.value.name)
      wx.request({
        url: app.globalData.url +'xcx/SearchGroup',
        data:{
          keywords: e.detail.value.name
        },
        method:"post",
        success:function(res){
            console.log(res)
            if(res.data.data){
              that.setData({data:res.data.data})
            }
        }
      })
  },
  onload:function(){
    this.onShow()
  },
  /**
    * 生命周期函数--监听页面加载
    */
  onLoad: function (options) {
    var openid = wx.getStorageSync('openid')
    if (openid) {
      this.setData({
        openid: true
      })
    } else {
      this.setData({
        openid: false
      })
    }
    
    var that=this
    wx.request({
      url: app.globalData.url + 'xcx/getNowCard/' + openid,
      data: {},
      method: "get",
      success: function (res) {
        console.log(res)
        if (res.data.code == 10000) {
          if(res.data.data.user_status==1){
            that.setData({
              is_status: true
            })
          }else{
            that.setData({
              is_status: false
            })
          }
          that.setData({
            is_card: true
          })
        } else {
          that.setData({
            is_card: false
          })
        }
      }
    })
  },

  is_auth:function(){
      var is_card=this.data.is_card
      var is_status=this.data.is_status
      if(is_card==false){
        wx.showToast({
          title: '请先编写名片',
          icon:'none'
        })
      }
      if (is_status == false) {
        wx.showToast({
          title: '您已被禁止登陆',
          icon: 'none'
        })
      }
  },
  /**
   * 生命周期函数--监听页面初次渲染完成
   */
  onReady: function () {

  },

  /**
   * 生命周期函数--监听页面显示
   */
  onShow: function () {
    var wx_id = wx.getStorageSync('uid')
    var that = this
    wx.request({
      url: app.globalData.url + 'xcx/AllGroups/' ,
      data: {},
      method: "get",
      success: function (res) {
        console.log(res)
        if (res.data.data){
          that.setData({
            data:res.data.data

          })
        }
       
      }
    })


    
    wx.request({
      url: app.globalData.url + 'xcx/lunbo',
      method: "get",
      success: function (res) {
        console.log(res)
        if (res.data.data) {
          for (var i = 0; i < res.data.data.length; i++) {
            res.data.data[i] = { src: 'https://cswlyx.com' + res.data.data[i].img_url, txt: res.data.data[i].introduce, title: res.data.data[i].title }
          }
          that.setData({
            imgUrls: res.data.data
          })
        }
      }
    })


  },

  bindGetUserInfo: function (e) {
    console.log(e.detail.userInfo)
    if (e.detail.userInfo) {
      wx.showLoading({ title: '加载中...', })
      wx.login({
        success: function (res) {
          console.log(res)
          var code = res.code

          wx.getSetting({
            success: res => {
              console.log(res)
              if (res.authSetting['scope.userInfo']) {

                // 已经授权，可以直接调用 getUserInfo 获取头像昵称，不会弹框 
                wx.getUserInfo({
                  success: res => {
                    console.log(res);
                    var nickname = res.userInfo.nickName
                    var avatar = res.userInfo.avatarUrl
                    var encryptedData = res.encryptedData
                    var iv = res.iv
                    var session3rd = wx.getStorageSync('session3rd')
                    console.log(session3rd)
                    var that = this
                    wx.request({
                      url: app.globalData.url + 'xcx/adduser',//dologin是访问后端的方法 
                      method: "post",
                      data: {
                        wx_name: nickname,
                        wx_imgurl: avatar,
                        session3rd: session3rd,
                        code: code,
                        encryptedData: encryptedData,
                        iv: iv
                      },
                      success: function (ret) {
                        console.log(ret);
                        wx.hideLoading()
                        wx.redirectTo({
                          url: '../my/my',
                        })
                        wx.setStorageSync('openid', ret.data.data)
                        wx.setStorageSync('session3rd', ret.data.session3rd)
                        wx.setStorageSync('uid', ret.data.data)
                      }
                    })


                    // 可以将 res 发送给后台解码出 unionId 
                    // this.globalData.userInfo = res.userInfo

                    // 由于 getUserInfo 是网络请求，可能会在 Page.onLoad 之后才返回 
                    // 所以此处加入 callback 以防止这种情况 
                    if (this.userInfoReadyCallback) {
                      this.userInfoReadyCallback(res)
                    }
                  }
                })
              }
            }
          })




        }





      })



      //用户按了允许授权按钮


    } else {
      //用户按了拒绝按钮
      console.log('fail');

    }
  },


  /**
   * 生命周期函数--监听页面隐藏
   */
  onHide: function () {

  },

  /**
   * 生命周期函数--监听页面卸载
   */
  onUnload: function () {

  },

  /**
   * 页面相关事件处理函数--监听用户下拉动作
   */
  onPullDownRefresh: function () {

  },

  /**
   * 页面上拉触底事件的处理函数
   */
  onReachBottom: function () {

  },

  /**
   * 用户点击右上角分享
   */
  onShareAppMessage: function () {

  }



})
